package STUDENT.NGUYENHUUTHANG.MVC.B5;

import java.util.Scanner;

public class Views {

	public static void main(String[] args) {
		System.out.println("Mời bạn nhập thông tin đăng ký:");
		System.out.println("Mời bạn nhập tên: ");
		Scanner sc = new Scanner(System.in);
		String name = sc.nextLine();
		if (name.isEmpty()) {
			System.out.println("Bạn chưa nhập tên.");
		} else {
			System.out.println("Mời bạn nhập tuổi: ");
			sc = new Scanner(System.in);
			int age = sc.nextInt();
			if (age <= 0) {
				System.out.println("Bạn nhập sai tuổi.");
			} else {
				System.out.println("Mời bạn nhập tình trạng hôn nhân: ");
				sc = new Scanner(System.in);
				String marriage = sc.nextLine();
				if (marriage.isEmpty() && marriage.equals("divorce") == false &&  marriage.equals("unmarried") == false
						&&  marriage.equals("married") == false) {
					System.out.println("Bạn chưa nhập hoặc nhập sai tình trạng hôn nhân.");
				} else {
					System.out.println("Mời bạn nhập giới tính: ");
					sc = new Scanner(System.in);
					String gender = sc.nextLine();
					if (gender.isEmpty() && gender.equals("male") == false &&  gender.equals("female") == false) {
						System.out.println("Bạn chưa nhập hoặc nhập sai giới tính.");
					} else {
						PersonObject objPerson = new PersonObject();
						Controllers objController = new Controllers();
						objPerson.setName(name);
						objPerson.setAge(age);
						objPerson.setMarriage(marriage);
						objPerson.setGender(gender);
						if (objController.ExecOf_CheckRegistration(objPerson)){
						System.out.println("Kết quả: Bạn " + objPerson.getName() + " được phép tham gia");
						} else System.out.println("Kết quả: Bạn " + objPerson.getName() + " không được phép tham gia");
					}
				}
			}
		}
		

	}

}
